@echo off
chcp 65001 >nul
echo 🎹 启动会说话的键盘 - Windows版

REM 检查Python是否可用
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 未找到Python，请先安装Python 3.6或更高版本
    echo 💡 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo 🔍 检查依赖库...
python -c "import pynput, pygame" 2>nul
if %errorlevel% neq 0 (
    echo ❌ 缺少依赖库，正在安装...
    echo 📦 安装 pynput 和 pygame...
    pip install pynput pygame
    if %errorlevel% neq 0 (
        echo ❌ 依赖库安装失败！
        echo.
        echo 请手动运行以下命令安装依赖：
        echo   pip install pynput pygame
        echo.
        pause
        exit /b 1
    )
    echo ✅ 依赖库安装完成
) else (
    echo ✅ 依赖库检查通过
)

echo.
echo 🎮 启动会说话的键盘...
echo.

REM 启动程序
python speaking_keyboard_windows.py

REM 如果程序异常退出，显示错误信息
if %errorlevel% neq 0 (
    echo.
    echo ❌ 程序异常退出
    pause
)

